home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / LORD2B6.ZIP / BONE.REF < prev    next >
Text File  |  1997-05-19  |  11KB  |  526 lines

  1. ;Ref for the Big Bad BoneTown (tm)  (Go Jester!)
  2.  
  3. @#MAN1
  4. ;A stock message outline
  5. @DO SAYBAR
  6. `0Dad:  `2I finally did it.  I brought my boy to the Bonetown Arena!
  7. @DO MOVEBACK
  8.  
  9. @#MAN2
  10. ;A stock message outline
  11. @DO SAYBAR
  12. `0Boy:  `2Are you one of the Arena Warriors?  Wow!
  13. @DO MOVEBACK
  14.  
  15. @#BSIGN
  16. ;A stock message outline
  17. @DO SAYBAR
  18. `2You're on a boat!!!
  19. @DO MOVEBACK
  20.  
  21.  
  22. @#DEFEAT
  23. ;Losing at the Arena
  24. @do `p02 is 5
  25. @bitset `t12 7 1
  26. @show
  27. `r0`c  `r1`%  You lost  `r0
  28.  
  29. `2  The hulking Gladiator stands over you.  You can hear the crowd booing your
  30.   defeat in the background.  Better luck tommorow...
  31. `\`k
  32. @drawmap
  33. @update
  34.  
  35. @#RUN
  36. ;Running at the Arena
  37. @bitset `t12 7 1
  38. @show
  39. `r0`c  `r1`%  Only one thing to do!  `r0
  40.  
  41. `2  You turn your back to your enemy and bolt.  You scramble over the Arena
  42.   wall!
  43.  
  44.   `0"Coward, Coward!" `2the audience chants in unison.
  45.  
  46.   Crap.. Looks like you better not show your face around here again today...
  47. `\`k
  48. @drawmap
  49. @update
  50.  
  51. @#WIN
  52. ;Winning at the Arena
  53. @show
  54. `r0`c  `r1`%  VICTORY IS YOURS THIS DAY  `r0
  55.  
  56. `2  The entire arena roars in approval as you behead poor `0`e`2.
  57.  
  58.   `2You have done well - dare you attempt another battle?
  59. `\`k
  60. @drawmap
  61. @update
  62.  
  63.  
  64. @#ARENA
  65. ;The battling arena in BoneTown.
  66. @DO MOVEBACK
  67. @busy
  68. @label beat
  69. @do `v01 is 1
  70. @show
  71. `r0`c  `r1`%  The Gladiator Arena  `r0
  72.  
  73. `2  The area is surrounded by plebeian onlookers who cheer as a fight proceeds
  74.   in the middle.  You could've guessed the people of BoneTown would choose
  75.   this kind of entertainment.  A man in dark robes who seems to be the
  76.   organizer of it approaches you.
  77.  
  78. `0  "You look like a prosperous warrior, would you care to take a chance?"
  79.  
  80. @do write
  81. `x`x
  82. @CHOICE
  83. Ask about the rules
  84. Do Battle
  85. Leave
  86. @if response is 3 then do
  87.   @begin
  88.          @if bitcheck `t12 7 1 then do
  89.            @begin
  90.   @show
  91. `\`\  `0"Haha! Go practice with your father, kid!"
  92. `\  `$"But my dad is dead!" `2you cry, as a salty tear rolls down your cheek.
  93.  
  94.   You flee the laughing Arena.
  95. `\`k
  96.   @drawmap
  97.   @update
  98.   @closescript
  99.  
  100.            @end
  101.   @show
  102. `\`\  `0"We knew you were a coward the moment you arrived!"
  103. `\`k
  104.   @drawmap
  105.   @update
  106.   @closescript
  107.   @end
  108.  
  109. @if response is 1 then do
  110.         @begin
  111.         @show
  112. `\`\  `0"It's simple.  For 200 gold, you fight one of my random gladiators
  113.   for the crowd.  If you win, you double the 200.  If not, you lose it.  You
  114.   can battle as many times you want a day until you lose.  So what do you
  115.   say? 
  116. `\`k
  117.         @do goto beat
  118.         @end
  119.  
  120.  
  121. @if response is 2 then do
  122.         @begin
  123.         @if money < 200 then do
  124.           @begin
  125.         @show
  126. `\`\  `0"You don't even have 200 gold?!  How on earth could you be a great
  127.   arena warrior?!  Hahah!"
  128.  
  129.   `2Your face turns beet red.
  130. `\`k
  131.          @do goto beat
  132.          @end
  133.  
  134.          @if bitcheck `t12 7 1 then do
  135.            @begin
  136.            @show
  137. `\`\  `0"You have already been bested in the Arena once today!  The crowd
  138.   would much rather see a winner, not someone like you!"
  139.  
  140. `k
  141.            @do goto beat
  142.            @end
  143.  
  144.         @do money - 200
  145.         @do `p20 random 6 1
  146.                @if `p20 is 1 then `s01 is Gladiator
  147.                @if `p20 is 2 then `s01 is Big`xGladiator
  148.                @if `p20 is 3 then `s01 is Fat`xGladiator
  149.                @if `p20 is 4 then `s01 is Armored`xGladiator
  150.                @if `p20 is 5 then `s01 is Death`xGladiator
  151.                @if `p20 is 6 then `s01 is Nitro
  152.         @show
  153. `\`\  `2They agree to let you fight.
  154.  
  155.   You grip your `0s&weapon`2 tightly as you wait for your opponent.
  156. `\`k  `0The robed man screams the name .`l .`l .`l .`l .`% `s01`0!
  157.  
  158. `k
  159. @
  160. ;Glad Strength
  161.         @do `p20 random 5 1
  162.                @if `p20 is 1 then do
  163.                 @begin
  164.                  @do `p21 is S&wep_num
  165.                  @do `p21 + `p04
  166.                  @do `p21 - 30
  167.                 @end
  168.  
  169.                @if `p20 is 2 then do
  170.                 @begin
  171.                  @do `p21 is S&wep_num
  172.                  @do `p21 + `p04
  173.                  @do `p21 - 12
  174.                 @end
  175.  
  176.                @if `p20 is 3 then do
  177.                 @begin
  178.                  @do `p21 is S&wep_num
  179.                  @do `p21 + `p04
  180.                 @end
  181.  
  182.                 @if `p20 is 4 then do
  183.                 @begin
  184.                  @do `p21 is S&wep_num
  185.                  @do `p21 + `p04
  186.                  @do `p21 + 12
  187.                 @end
  188.  
  189.                @if `p20 is 5 then do
  190.                 @begin
  191.                  @do `p21 is S&wep_num
  192.                  @do `p21 + `p04
  193.                  @do `p21 + 30
  194.                 @end
  195. ;Glad Defense
  196.         @do `p20 random 3 1
  197.                @if `p20 is 1 then do
  198.                  @begin
  199.                   @do `p22 is S&arm_num
  200.                   @do `p22 + `p05
  201.                   @do `p22 - 20
  202.                  @end
  203.  
  204.                @if `p20 is 2 then do
  205.                 @begin
  206.                  @do `p22 is S&arm_num
  207.                  @do `p22 + `p05
  208.                 @end
  209.  
  210.                @if `p20 is 3 then do
  211.                 @begin
  212.                  @do `p22 is S&arm_num
  213.                  @do `p22 + `p05
  214.                  @do `p22 + 20
  215.                 @end
  216. ;Glad H.p.
  217.  
  218.         @do `p20 random 3 1
  219.                @if `p20 is 1 then do
  220.                 @begin
  221.                  @do `p23 is `p03
  222.                  @do `p23 - 10
  223.                  @end
  224.  
  225.                @if `p20 is 2 then do
  226.                 @begin
  227.                  @do `p23 is `p03
  228.                 @end
  229.  
  230.                 @if `p20 is 3 then do
  231.                  @begin
  232.                   @do `p23 is `p03
  233.                   @do `p23 + 10
  234.                  @end
  235.  
  236.         @do goto monster1
  237.  
  238. ;Here's the gladiator
  239. @#monster1
  240. @fight
  241. ;name
  242. `s01
  243. ;string said when you see him
  244. `0"You get one chance, don't blow it!" `2taunts the Gladiator.
  245. ;power move kill string
  246. You carefully step over the lifeless Gladiator's body.. hehe!
  247. ;sex - 1 is male, 2 is female, 3 is it
  248. 1
  249. ;weapon and strength for the weapon, up to 5
  250. hits with his club|`p21
  251. slams you with his shield|`p21
  252. hits you with a big rock|`p21
  253. brawls with you|`p21
  254. NONE|NONE
  255. ;defense
  256. `p22
  257. ;gold reward
  258. 400
  259. ;experience
  260. 20
  261. ;hit points
  262. `p23
  263. ;if win: ref file|name or NONE
  264. BONE.REF|WIN
  265. ;if lose: ref file|name or NONE
  266. BONE.REF|DEFEAT
  267. ;if runs: ref file|name or NONE
  268. BONE.REF|RUN
  269. ;End of Gladiator stuff
  270.         @end
  271. ;@drawmap
  272. ;@update
  273.  
  274. @#PAWN
  275. ;The Pawnshop
  276. @do `v01 is 1
  277. @do moveback
  278. @busy
  279. @show
  280. `r0`c  `r1`%  Selena's Pawn Shop `r0
  281.  
  282. `2  A beautifully curved specimen stands before you - which makes what comes
  283.   out of her mouth next all the more cute.
  284.  
  285.   `2`0"And what can I do for today, you scagfaced Belar sucking thief?"
  286.  
  287. @do write
  288. `x`x
  289. @CHOICE
  290. Have some things to sell
  291. Conduct business with Selena
  292. Leave
  293. @if response is 1 then do
  294.   @begin
  295.   @run junkman2 in porttown.ref
  296.   @end
  297. @if response is 2 then do
  298.   @begin
  299.   @do `p20 is 4
  300.   @run getquest in quest.ref
  301.   @end
  302.  
  303. @drawmap
  304. @update
  305.  
  306. @#heal
  307. @offmap
  308. @do moveback
  309. @do `v01 is 1
  310. @show
  311. `r0`c  `r1  BoneTown Healing  `r0
  312.  
  313. `2  B.A. looks you over for wounds.
  314.  
  315. @do write
  316. `x`x
  317. @if `p02 < `p03 then do
  318.  @begin
  319. @do `p20 is `p03
  320. @do `p20 - `p02
  321. @do `p20 / 2
  322.  
  323.  
  324.  @show
  325. `0"You don't look so good, fool!  What'd ya get yourself into anyway?
  326.   Aww, never mind crazy fool.  I'll fix ya up for `$`p20`0 gold, k?"
  327.  
  328. @do write
  329. `x`x
  330. @choice
  331. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  332. Limp on out.
  333. @show
  334. `\
  335. @if response is 1 then do begin
  336.  @begin
  337.  @if money < `p20 then do
  338.   @begin
  339.   @show
  340.   `0"Sorry fool, we don't do no free work here."
  341.  
  342.  @do write
  343. `x`x
  344.  @choice
  345. Hey Fool!  How am I supposed to make money when I can barely walk?
  346. Man, how 'bout a little compassion for once in your life old man!
  347. How 'bout some of your 'special' pills then?
  348. Yes sir.
  349. @show
  350.  
  351.  
  352. @if response is 4 then do
  353.  @begin
  354.  @show
  355.   `0"You Crazy, now get going with you!" `2 he laughs.
  356.  
  357. `k
  358.  @end
  359.  
  360. @if response is 1 then do
  361.  @begin
  362.  @show
  363.   `0"Hey Fool, be a big s&man for once in your life!"`2 he yells.
  364.  
  365. `k
  366.  @end
  367. @if response is 2 then do
  368.  @begin
  369.  @show
  370.   `0"I cannot respect a fool that don't work," `2He informs you.
  371.  
  372. `k
  373.  @end
  374. @if response is 3 then do
  375.  @begin
  376.  @do `p02 = 1
  377.  @show
  378.   `0"Sure.  Take uh.. these." `2 he snickers.
  379.  
  380.   `2You gulp down the weird black pills
  381.  
  382.   `4HIT POINTS GO DOWN TO 1.
  383.  
  384. `k
  385.  @end
  386.  
  387.   @drawmap
  388.   @update
  389.   @closescript
  390.   @end
  391.  
  392. @do money - `p20
  393. @do `p21 = `p03
  394. @do `p21 - `p02
  395. @do `p02 = `p03
  396. @show
  397.   `2You feel much better as `0`p21`2 hitpoints are restored.
  398.  
  399. `k
  400.   @end
  401.   @drawmap
  402.   @update
  403.   @closescript
  404. @end
  405.  
  406. @show
  407. `0"You have no ailments, come back later fool!  I got other crazys to heal.
  408.   Nothing but fighting in this town I tell ya," `2he laughs.
  409.  
  410. `k
  411. @drawmap
  412. @update
  413.  
  414. @#inn
  415. ;For the wood lodge in BoneTown
  416. @do `v01 is 1
  417. @offmap
  418. @do moveback
  419. @show
  420. `r0`c  `%`r1  THE WOODLOG INN  `r0
  421.  
  422.   `2This place looks a little campy - slack jaws & harlots wander around
  423.   the rooms aimlessly.
  424.  
  425.   A old man with only a few teeth smiles at you.
  426.  
  427.   You are holding `$$&money`2.
  428.  
  429. @do write
  430. `x`x
  431. @choice
  432. Get a room (`$$50`%)
  433. Leave
  434. @if response is 1 then do
  435.   @begin
  436.   @if money < 50 then do
  437.     @begin
  438.     @show
  439. `\`\`2  You are short on cash.  Pretty sad when you can't even afford to stay
  440.   in BoneTown!
  441.  
  442. `k
  443.     @drawmap
  444.     @update
  445.     @closescript
  446.     @end
  447.    @show
  448. `\`\  `2You give the dirty old man the cash.  He leads you inside...
  449. `\`k
  450.   ;has enough money
  451.    @do money - 50
  452.    @do x is 21
  453.    @do y is 13
  454.    @do map is 1206
  455.    @loadmap 1206
  456.    @drawmap
  457.    @update
  458.    @closescript
  459.   @end
  460.  
  461. @drawmap
  462. @update
  463.  
  464. @#TOILET
  465. ;Toilet inside the Inn
  466. @DO SAYBAR
  467. `2Great, the only toilet here and it doesn't work!  You'll have to hold it.
  468. @DO MOVEBACK
  469.  
  470. @#NOTDONE
  471. ;A stock notdone message for the unfinished stuff
  472. @DO SAYBAR
  473. `2Not done yet, check out next version!
  474. @DO MOVEBACK
  475.  
  476. @#FUN
  477. ;The BoneTown fun house :)
  478. @do `v01 is 1
  479. @offmap
  480. @do moveback
  481. @show
  482. `r0`c  `%`r1  The FunHouse  `r0
  483.  
  484.   `2This place looks ... well great!!  You see gambling games, and lot's of
  485.   attractive individuals back there.  A man with plush purple hat with a
  486.   feather in it smiles at you.
  487.   `0"Hey s&man how ya doing?  Listen, if ya wanna get in here, it's gonna
  488.   be 100 tip, that cool with you?"
  489.  
  490.   `2You are holding `$$&money`2.
  491.  
  492. @do write
  493. `x`x
  494. @choice
  495. >&money 99 Pay the " admission" (`$$100`%)
  496. Leave
  497. @if response is 1 then do
  498.   @begin
  499.   @do money - 100
  500.   @show
  501. `\`\  `0"Good choice my strong s&man, you wont be dissapointed."
  502. `\`k
  503.    @do x is 40
  504.    @do y is 15
  505.    @do map is 1206
  506.    @loadmap 1206
  507.    @drawmap
  508.    @update
  509.    @closescript
  510.   @end
  511. @drawmap
  512. @update
  513.  
  514. @#BOUNCER
  515. ;The guy outside the casino
  516. @DO SAYBAR
  517. `2You gotta be 21 to go in there buddy!
  518. @DO MOVEBACK
  519.  
  520. @#RUIN
  521. ;Message for seeing the arena
  522. @DO SAYBAR
  523. `2Looks like the ruins of something,  but the sign says "Arena".  
  524.  
  525. @#nomore
  526.